/**
 *  file_manager.h
 *  AwkwardPaint - Engine
 *
 *  Date: 10/08/2013
 *
 *  Language: C++
 *
 *  @author Carl McCaffrey
 *
 */
#ifndef FILE_MANAGER_H
#define FILE_MANAGER_H

#include <fstream>

#define WriteableFile std::ofstream

class FileManager
{
    protected:
        const char* ReadFile(const char* filename);

        void OpenWriteFile(WriteableFile* file, const char* filename);
        void WriteToFile(WriteableFile* file, const char* string);
        void CloseWriteFile(WriteableFile* file);
};

#endif // FILE_MANAGER_H
